﻿@charset "utf-8";

/* Layout */
* {	margin:0; padding:0;}
html {}
body {color: black;min-width: 1020px; _width: expression(document.documentElement.clientWidth<1020?"1020px": "auto");background-color:#DEEEFE;}
#footer { position:absolute;bottom:0; height:43px; line-height:43px; width:100%; color:#999; background:url(../images/uc_bg_x.png) repeat-x 0 -73px;}
form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5 {margin: 0;padding: 0;list-style: none;}
button i{display: none;}

/* Fonts & Color */
body, input, select, textarea {font: 12px/1.5 Tahoma,Geneva,微软雅黑;}
body {font-size: 81%; color: #333; line-height: 1.45em;}

a:active{ color:#333; text-decoration:none;}
a:link{ color: #333; text-decoration:none;}
a:visited{ color:#444; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}

img {border:none;}

.uc {min-width: 640px; _width: expression(document.documentElement.clientWidth<1000?"640px": "auto");background-color: #fff;}

/* other css */
.userinfo, .new-box-gray{-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.fl { float:left;}
.fr { float:right;}
.pad-lr-10 { padding:0 10px;}


/* header */
#header {height:80px; margin:0;background-color:#026a6f;}
	#nav, .cor-l, .cor-r, .col-sub h3 {background-image: url(../images/uc_bg_x.png);background-repeat: repeat-x;}

#i-header{ background-image:none; color:white;}
	#i-header .pagename { height:56px; margin:12px 0 0 24px; padding:0 14px; background-color:#026a6f; border-left:2px solid white; }
		#i-header .pagename h3{ font-size:24px; letter-spacing:.2em;}
		#i-header .pagename h5{ color:#aaa; font-size:12px; letter-spacing:1px; margin:10px 0 3px 0;}
	#i-header .pagedisc { height:80px; width:380px;background-color:#d98c40; line-height:1.6em;}
		#i-header .pagedisc dl{ padding:6px 14px 0;}
		#i-header .pagedisc dl dd{ font-size:.8em;}

#top_link { display:none; height: 16px;line-height: 16px;padding: 5px;text-align: right;color: #36C;border-bottom: 1px solid #E4EDF9;background: #FFF;}
	#top_link a {color: #36C;}
	#top_link a: hover {text-decoration: none;color: #FFF;background: #36C;}
	#top_link .fl * {display: inline-block;margin: 0 5px;}
	#top_link .fl strong {color: #000;}

.new-link {display: inline-block;	position: relative;}
	.new-link .i-new {position: absolute;top: -12px;right: -6px;}
.web-link {display: none;position: absolute;z-index: 1001;padding: 5px;border: 1px solid #AAC7DD;background: #F7FAFC;}

#logo {float: left;width:200px;margin: 10px 0 0 22px;background: url(../images/logo_uc.png) no-repeat; _margin-left: 2px;}
	#logo a {display: block; height: 49px;line-height: 10;overflow: hidden;}

.search-box {float: right;width: 236px;height: 25px;margin: 12px 6px 0 0;padding: 6px 0 6px 6px;background: url(../images/search_box.png);_margin-right: 3px;}
	.search-box input {float: left;width: 129px;height: 15px;margin-right: 5px;padding: 5px 6px;font: 12px/15px Tahoma;border: 0 none;	background: none;}
		.search-box input.blur {color: #808080;}
	.search-box button {float: left;width: 60px;height: 25px;border: 0 none;background-color: transparent;background-image: none;cursor: pointer;}
	.search-box a.btn,.search-box a.btn: hover { display:none; float: left;width: 24px;height: 25px;padding: 0;line-height: 10;overflow: hidden;background-position: 100px;}


#content {position: fixed;top: 80px;right: 3px;bottom: 3px;left: 3px;overflow: hidden;border: 1px solid #AAC7DD;border-left: 0 none;_position: absolute;_width: expression((document.body.clientWidth-7)+"px");_height: expression((document.body.clientHeight-96)+"px");}
.col-sub {position: absolute;top: 0;bottom: 0;left: 0;z-index: 10;width: 186px;border-left: 1px solid #AAC7DD;_height: 100%;}
	*html .col-sub {star: expression(this.style.height=(document.body.clientHeight-96+"px"));}
	.col-sub a,.menu a {display: block;white-space: nowrap;overflow: hidden;}
		.col-sub a: hover,.menu a: hover {text-decoration: none;}
	.col-sub h3.title {font-size: 14px;	_width: 100%;_overflow: hidden;	padding: 0;	font-weight: bold;height: 34px;	line-height: 34px;text-indent: 15px;background-position: 0 -256px; color:#666;}
	.col-sub .menu,.col-sub .sub-text {position: absolute;width: 100%;top: 34px;bottom: 46px;background: #FAFCFE;_height: expression((document.body.clientHeight-241)+"px");}
	.col-sub .sub-stat {position: absolute;bottom: 2px;width: 100%;height: 39px;padding-top: 8px;border-top: 1px solid #E1ECF9;border-bottom: 1px solid #BBD2E3;background: #F2F6FA;text-align:center;line-height:39px;padding:0;margin:0;display:block; color:#aaa;}
	
.resize {position: absolute;top: -1px;right: 1px;bottom: 0;	z-index: 11;height: 100%;}
.menu {padding: 5px 0;overflow: auto;_width: 100%;}
	.menu a: hover,.menu a.hover {background-color: #E8F3FE;}

.col-main {position: absolute;top: 0;right: 0;bottom: 0;z-index: 1;left: 190px;background: #FFF;_position: relative;_left: 0;_height: 100%;_margin-left: 190px;}
*html .col-main {star: expression(this.style.height=(document.body.clientHeight-96+"px"));}
.col-main iframe {position: absolute;top: 0;right: 0;bottom: 0;left: 0;	width: 100%;height: 100%;overflow: hidden;}



.userinfo { margin:8px;padding: 10px 5px 10px;_padding:10px 5px 5px; zoom: 1;overflow: hidden;background-color:#dfeffe;}
	.userinfo .user_head {overflow: hidden;zoom: 1;margin: 0 0 18px 5px;}
		.userinfo .user_head .picborder_r {margin-right: 10px;border: 1px solid white; }
		.userinfo .user_head .picborder_r img {width: 50px;height: 50px;display: block;}
		.userinfo .user_head p em {margin-right: 7px;font-style:normal;}
		.userinfo .user_head .user_name { font-weight:bold; letter-spacing:1px; line-height:1.6em;}
	.userinfo .user_atten {clear: both;height: 55px;}
		.userinfo .user_atten a { color:#777;}
		.userinfo .user_atten ul li { background-color:#f0f7ff; margin-left:1px; min-width:48px;_width: 48px;_overflow: visible;float:left;padding-left: 3px;line-height: 1.6em;white-space:nowrap;position: relative;}
		.userinfo .user_atten ul li .num a{color:#1a426c;}

.right_nav {margin: 13px 0;}
.right_nav ul li {height: 30px;line-height: 30px;overflow: hidden;padding-left: 30px;width: 140px;font-size: 14px;position: relative;}
.right_nav ul li:hover { background-color:#e8f3fe;}




/* index */
#contents {position: fixed;top: 5px;right: 0;bottom: 41px;left: 0;min-width: 680px;padding: 0 20px 15px;overflow: auto;_position: absolute;_width: expression(Math.max(680,document.body.clientWidth-40)+"px");_height: expression((document.body.clientHeight-184)+"px");}
.new-box-gray {border: 1px solid #E9E9E9;background: #F4F4F4;}
	.new-box-gray .con {width:380px; border-top: 1px solid white;padding: 6px 10px;line-height: 16px;overflow: hidden;}
	.new-box-gray .con a:hover{border-bottom:1px dashed #999;}
	.new-box-gray .con h3 {color:#c60; font-size:16px; line-height:24px;}
	.new-box-gray .con h3 span { font-size:12px;}
	.new-box-gray .con h3 .newwblist {float:right;}
		.new-box-gray h3 .newwblist a{ float:left; display:block; width:24px; height:24px; margin:0 5px;}
		.new-box-gray h3 .newwblist .sinawb{ background:url('../images/logo_sina_weibo_24x24.png') no-repeat 0 0;}
		.new-box-gray h3 .newwblist .qqwb{ background:url('../images/logo_qq_weibo_24.png') no-repeat 0 0;}
	.new-box-gray ul,.new-box-gray dl {padding: 5px;overflow: hidden;border: 1px solid #E5E5E5;background: white;}
	.new-box-gray li,.wb-box-gray li {margin-top: -3px; padding: 10px 0 12px 7px; overflow: hidden;_zoom: 1;border-bottom: 1px dashed #E5E5E5;}
	.new-box-gray li .ptime{color:#999;}
	/* 微博列表部分 */
	.new-box-gray li .itemt{overflow-x: hidden; overflow-y: hidden; background-color: rgb(255, 255, 255); opacity: 1;}
	.new-box-gray li .twit_item {font-size: 12px;overflow: hidden;padding: 4px 0px;}
	.new-box-gray li .wb_list {display: inline;float: left;margin: 0px 0px 0px 27px;overflow: hidden;}
	.new-box-gray li .wb_item_pic {float: left;padding-top: 2px;width: 66px;}
	.new-box-gray li .wb_item_content { float: left; color: #666; line-height: 18px; width:360px; }
	/* 校园活动部分 */
	.new-box-gray dl {padding:.5em; margin-bottom:5px;}
	.new-box-gray dl dt{ float:left; width:130px;}
	.new-box-gray dl dt img{ width:120px; padding:2px; border:1px solid #ccc;}
	.new-box-gray dl dd{ float:left; width:520px; padding:2px; margin-left:1em;}
	.new-box-gray dl dd h2{ font-size:1.3em; color:#333; line-height:1.3em; margin-bottom:.8em;}
	.new-box-gray dl dd p{ color:#333; line-height:1.4em; margin-bottom:.5em;}
	.new-box-gray dl dd p span{ font-weight:bold;}
	
	
.wb-box-gray {}
	.wb-box-gray .con { width:460px;}
	.wb-box-gray ul { height:540px; overflow:hidden;}
	.wb-box-gray li {padding: 3px 0 3px 7px;}
	
.bgc-lightblue{ background-color:#e8f0ff;}

.single { margin-bottom:12px;}
	.single .con { width:700px; height:80%}
	.single li .wb_item_content { width:600px;}
	

/* 表单部分 */
.uset-main {position: relative;float: left;width: 100%;display:none;}
 table {display: table;border-collapse: separate;border-spacing: 2px 2px;border-color:white;background-color:white;width:98%;}
    table td ul li{ height:1.2em; line-height:1.2em;}
    table td ul .sina{ padding-left:30px; background:url(../images/logo_sina_weibo_24x24.png) no-repeat left center;}
    table td ul .tenc{ padding-left:30px; background:url(../images/logo_qq_weibo_24.png) no-repeat left center;}

.form th {width: 80px;padding: 5px 0;line-height: 28px;text-align: right;vertical-align: top;white-space: nowrap;font-weight: normal;}
.form .bgcolor th, .form .bgcolor td {background: #F1F6FB;}
.form td {line-height: 28px;padding: 5px 15px 5px 0;}
.tr {text-align: right;}
.form input.text {width: 290px;}
input{background-position: 100px 100px;}
input.active {color: white;background-image:url(../images/form.png);background-position: 0 0;width: 79px;height: 28px;border: 0 none;cursor: pointer;}
input, textarea, button, a.button, a.btn, a.btn b, .form-hint i, .text-lay {vertical-align: middle;background: url(../images/form.png) no-repeat;}
input.text, textarea {width: 185px;height: 16px;padding: 5px;line-height: 16px;font-size: 12px;color: #354F77;border: 1px solid #B9C8E7;background-position: 0 -112px;}
.form textarea.s {width: 290px;}
.form textarea {display: block;width: 480px;height: 60px;}
select {border: 1px solid #B9C8E7;}
input, select {background-position: 100px 100px;}

/* 表单部分结束 */






